This section describes how to upgrade from ImagXpress 12 to ImagXpress 13. While generally you'll be able to replace ImagXpress 12 with ImagXpress 13, there are a few important changes you may need to consider. This section provides information about those changes.
New and Modified API
ImagXpress 13 Service Pack 1 introduces the following new or modified ImagXpress API:
- The PngReduce() method has been added to the ImageReduce class. This can compress a PNG to its optimal size while maintaining lossless fidelity to the input.
- A new enumeration TransformMode has been added.
- An optional parameter has been added to the JpegReduce() methods of the ImageReduce class. This allows you to specify the Transform Mode of the JPEG Reduce operation.
- PDF support is deprecated in ImagXpress, please use PDF Xpress instead for PDF support.
- The ImageXFormat enumeration value Pdf is marked deprecated.
- The Pdf property of the LoadOptions class is marked deprecated.
- The LoadOptionsPdf class is marked deprecated.
- The Pdf property of the SaveOptions class is marked deprecated.
- The SaveOptionsPdf class is marked deprecated.
- The GrayMode property of the ImageXView class is no longer displayed in the Properties Window and is no longer serialized by the designer in Visual Studio.
- Tile-related TIFF tags from input TIFF files are now discarded during load to prevent producing invalid TIFF files during save.
- The SetArea() method of the Processor class now throws an ArgumentException if any of the rectangle coordinates are negative.
ImagXpress 13 introduced the following new ImagXpress API:
- Added the ImageReduce class to optimize compressed file formats. Use its JpegReduce method to recompress 8-bit grayscale and 24-bit color sequential JPEG using a quality factor that requantizes luminance and chrominance. This operation can substantially reduce the size of the source JPEG. This feature is available in ImagXpress Professional.